Core java - CORNELL, Gary (Sun Microsystem Inc., 1996)