JAVA : COMPLETE REFERENCE - SCHILDT, HERBER (NEW DELHI TMH, 2008)