Core Java 1.2 .Advanced features. - Horstmann; Cornell (2000)