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