Python without fear: a beginner's guide that makes you feel smart - Overland, Brian (Addison-Wesley Professional, 2017)