Python 3: The Comprehensive Guide to Hands-On Python Programming — Johannes Ernesti, Peter Kaiser | UA Books