Fantastic information, but extremely dry and cumbersome for the average layperson. Still, if you can manage to work your way through the challenging terminology and phraseology, this is a very worthwhile resource for anyone interested in the subject. Highly recommended.