Title: The Java Programming Language, 3/e (with 1.3 update)