Core Java for the impatient - Horstmann, Cay S. (Verfasser) (Safari Tech Books Online, 2015)