Core Java 1.1. volume I - fundamentals - Horstmann, Cay S. (Java series (Mountain View, Calif.), 1997)