Java an introduction to computer science and programming - Savitch, Walter J. 1943- (Prentice-Hall, 1999)