Java SE 7 programming essentials - Ernest, Michael (John Wiley & Sons, 2013)