SCJP Sun certified programmer for Java 6 study guide : exam (310-065) - Sierra, Kathy (Tata McGraw-Hill, 2008)