Java workshop programming - Holzner, Steven (1996)