[1]Dawson, M. 2010. Python programming for the absolute beginner. Course Technology Cengage Learning.