Big Java [compatible with Java 5 & 6] - Horstmann, Cay S. 1959- (Wiley, 2008)