A Programmer's Guide to Java SCJP Certification (Pearson Education, 2009)