Here are 50 books I recommend