A first book of Java - Bronson, Gary J. (Brooks/Cole, 2002)