Another thing I rarely do on this blog is review non-fiction. But, sometimes I read ...