Rating: ****** (Decent)
A decent read, especially in view of the subjects complexity.
This site conforms to the following standards: