Java : in two semesters [ - Charatan (McGraw-Hill, 2009)