Java 2 from scratch with CD - Haines, Steven (Vidhyanagar PHI, 2001)