JAVA PROGRAMMING FOR THE ABSOLUTE BEGINNER - RUSSELL JOSEPH (PRENTICE HALL, 2007)