Mark Johnson.
A Concise Introduction to Programming in Python.
Chapman and Hall/CRC, 2012.
ISBN: 9781439896945
Available on-line through the University's Safari subscription.