This book covers some very important ground, and I have no doubt that the author is very knowledgable - but this book is poorly written and painfully difficult to read as a result. I think the publisher let the author down on this one - some serious editing work was called for and apparently not executed. For the money (almost $100.00), the reader deserves something better prepared than this.