SCJP Sun certified programmer for Java platform, SE6 study guide - Raposa, Richard F. (Wiley Pub., 2009)