At the risk of sounding dismissive of self-published e-books, this was a lot better than I expected. It’s not the best new book I’ve read in a while, but it was a lot of fun to read. (Again, I don’t want to be dismissive of all self-pubbed e-books, but my track record with them so far hasn’t been th...