Starting Out with Python (3rd Edition)

$18.50