Murach's Java SE 6 - Murach, Joel, 1968- (Mike Murach & Associates ; SPD Pvt Ltd., 2007)