5.0

Surprisingly good

I came to this book via a recommendation. I usually find recommendation to be less than advertised. Not so here - a well written book with a different (at least compared to my usual fare) point of view.