Java for everyone - Horstmann, Cay S. (John Wiley & Sons, 2010)