Java 7 for Absolute Beginners - Bryant, Jay (Apress, 2012)