You need these Books
Reading is one way of being Mentored by experienced persons so that you don’t have to reinvent the wheel.
With that being said, I’m also an advocate of being minimalist when it comes to reading for “self improvement” and give more room for applying what you have read and learnt. If you’re reading for other purposes, then read all you want
Below are Books I recommend you read and apply starting with the “required” category then the “recommended” one.
Let me know if you’ve read any other interesting and powerful books related to the fields below