Java examples in a nutshell - Flanagan, David (O'Reilly, 2004)