Introduction to Computing and Programming in Python, A Multimedia Approach by Guzdial, Mark J. [Prentice Hall,2005] [Paperback]