The author certainly knows the material to a microscopic detail. However, his rambling asides make this book a non-keeper unless you're an absolute junkie on the material.I put the book down in disgust without finishing it.