It has some good points, but overall the author makes it quite difficult reading. Too many overly wordy sentences. I found it hard work deciphering his meanings and points. Even after reading sentences twice, I still could not understand a lot of whatever he was trying to say. Very annoying. You'd be better off reading something else.