Mastering object-oriented design in C++ - Horstmann, Cay S., 1959- (John Wiley, 1995)