Python for Software Design: How to Think Like a Computer Scientist by Allen B. Downey Back to product details page >