>>1490314there are no must reads. well, there are, but there are so many that you'll never be able to read them all.
maybe you could:
1. find out what topics you care about.
2. determine what level of understanding you already have in each topic.
3. find books at that level about the topic. (try searching for bibliographies)
4. test the books by reading random bits from each chapter and asking yourself how worthwhile, enjoyable, and understandable they are for you.