Developing object-oriented data structures using C++ - Alistair McMonnies (McGraw-Hill, 1995)