Python Recipes Handbook : A Problem-Solution Approach - Bernard, Joey. (Apress : Imprint: Apress, 2016)