Data structures and algorithm analysis - Weiss, Mark Allen (The Benjamin/Cummings, 1995)