Sams teach yourself Java 6 in 21 days - Lemay (Sams Pub., 2007)