Big Java: Compatible with Java 5, 6 and 7 - Cay Horstmann (USA Wiley, 2009)
Keywords: (ICP1024) Java Programming Laboratory; (ICP1022) Programming Fundamentals