Core Java 1.1 Volume 1: Fundamentals