Python 3: The Comprehensive Guide - Johannes Ernesti