Starting Out with Python (3rd Edition)

$23.50