Excellent book. Very helpful. I read sections over several times. A great reference book. I want to buy it in print...