Data Science from Scratch- First Principles with Python - Grus, Joel (O\'Reilly Media, 2015)