https://medium.com/@frlcyril/becoming-a-python-master-in-3-months-top-5-books-to-improve-your-programming-skills-1924b4134610