Programming with java - Ritchey (New Riders Publishing, 1995)