For many things in this world you don't need a teacher. Just open the book.

I wish I could proudly claim that I have read many books in my life but I haven't. Reading books is time consuming and I carefully select those I am going to spend more than 3 hours on. Those that I recommend I select with even more care.

Here is the collection of books that had a serious impact on my life and career. With a few exceptions, I have read them through multiple times and gifted to people on various occasions.
I wish I could proudly claim that I have read many books in my life but I haven't. Reading books is time consuming and I carefully select those I am going to spend more than 3 hours on. Those that I recommend I select with even more care.

Here is the collection of books that had a serious impact on my life and career. With a few exceptions, I have read them through multiple times and gifted to people on various occasions.
Product Management

Programming

Business

General Life Knowledge