Developing Object-Oriented Data Strudtured Using C++ - Alistair Mcmonnies & W. Stewart Mcsporran - (Prentice-Hall International, Inc., 1995)