Java programming for the absolute beginner - Flynt, John P. (Thomson Course Technology PTR, 2007)