Big Java : late objects / - Horstmann, Cay S. (John Wiley & Sons, 2013)