https://medium.com/@maduraprasad/7-books-you-should-read-to-improve-your-software-development-skills-2e35b384601d