As I moved to a new team that required development in Python, I was looking for a good reference for Python programming and while searching on the internet, I came across this book. That too, it was available for free through kindle unlimited. So I gave it a try. I must say that the author has done a great job in explaining the fundamentals in the most simple fashion. I shared the book with a few people in my new team who had moved to a new technology like me and they found this book very useful as well. Good work!