Java examples in a nutshell : - Flanagan, David (The Java series, 2000)