Dawson, M. (2010). Python programming for the absolute beginner (Third edition). Course Technology Cengage Learning. http://site.ebrary.com/lib/aber/detail.action?docID=10054290