I don’t like giving generic book recommendations because the ‘best’ book depends on one’s life stage. On that note, here are some of my favourites:

"You could try to pound your head against the wall and think of original ideas or you can cheat by reading them in books." — Patrick Collison

Powered by Fruition