Weiss, M. A. Data structures and algorithm analysis in C ++ - Menlopark; California Addison Wesley 1999 - xiv, 498p. ISBN: 0-201-45567-6