Starting Out with Python (4th Edition)

$20.49