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