Data structures, data abstraction a contemporary introduction using C++ - Model, Mitchell L. (Prentice-Hall, 1994)