Computing concepts with Java essentials - Horstmann, Cay S., 1959- (J. Wiley, 1998)