Java : the complete reference - Schildt(Herbert) (Mc Grawhill, 2017)