Murach's begining Java2 JDK5 - Lowe, Doug , Murach, Joel & Steelman, Andrea (Shroff Publishers & Distributors, Mumbai, 2005)