Big Java: early objects - Horstmann, Cay (Asia Wiley, 2014)
Keywords: (ICP-1022) Programming Fundamentals