You shouldn’t always have to pay for a good read. Here are our picks for the best free Kindle books, so you don’t have to sort through thousands of free titles on Amazon and Google Play.