Java[ada CD]an introduction to computer science and programmingWalter Savitch - Savitch, Walter (Prentice Hall, 2001)