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