Core Java 2 - Horstmann, Cay S. (The Sunsoft Press Java series)