Data abstraction & problem solving with Java

Janet J. Prichard, Frank Carrano
Addison-Wesley
9780132122306
0-13-212230-8