Exploring Python - Budd, Timothy (McGraw Hill Higher Education, 2010)