Core Java 1.2 - Horstmann, Cay S. 1959-; Cornell, Gary