Core java 2 : volume I-fundamentals - Horstmann (Sun Microsystems Inc., 2001)