Object-oriented software in C++ - Smith, Michael A. 1942- (Chapman & Hall, 1993)