Practical object-oriented development in C++ and Java - Horstmann Cay S. 1959- (Wiley, J., 1997)