Python for rookies : a first course in programming / Sarah Mount, James Shuttleworth and Russel Winder. - Mount, Sarah (Thomson Learning (EMEA), 2008)