Big Java : late objects - Cay Horstmann (John Wiley & Sons, 2013)
st,2/WS.C.1-2