Phew! I've worked and reworked this post several times, trying to make it manageable for both you and me. It started out as a truly massive update covering January through April of this year, but I really wanted to give several books their due so I've decided to break this up into two parts. Today... Continue Reading →
