Head First Programming: A learner's guide to programming using the Python language by David Griffiths Back to product details page >