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