Core Java 2: Vol.1 Fundamentals - Horstmann (Cay S); Cornell (Cary)
20