The Java Programming Language, 3/e (with 1.3 update)
ISBN-13: 9788177587722