At this moment in my life, I suffer from an abundance of offers of free books. Well, not actually free. The cost is a promise to review it. Mostly I decline these offers. The truth is the stack of books I want to read for my purposes is dangerously high. And I want to get the stack lower, not add unnecessarily to it. For that reason, I tend to keep close to my subject when I agree... Read more















