SCJP Sun Certified Programmer for Java 6 Study Guide
ISBN-13: 9780070264984