Reblogging so I have a handy shopping list for later. I've only read about half of these titles.