Java : how to program - Deitel, H. M. 1945- (Prentice Hall, 1997)