Data Structures And Algorithm Analysis In C - Weiss, Mark Allen (Addison-wesley, 1999)