An introduction to computer science - using Java - Samuel N. Kamin, M. Dennis Mickunas, Edward M. Reigold - KAMIN, Samuel N. (McGraw Hill#)