Fundamentals of Python

From First Programs through Data Structures

by Kenneth A. Lambert