I originally gave the book two stars, based on the first few chapters, but I've now read the rest of it, and am upgrading to four stars. In the end, I enjoyed and learned from this book, and I'm grateful to the author for having written it.In my opi...