Data structures and Algorithm Analysis - Weiss, Mark Allen (The Benjamin/Cummings Publishing Company, Inc, California, 1992)