Python programming for the absolute beginner - Dawson, Michael. (Course Technology, 2010)