Owl Sams Teach Yourself Java 2 in 21 Days Professional Reference Edition