JAVA : THE COMPLETE REFERENCE - SCHITDT HERBERT (ORACLE)