Rating: ******** (Very good)
This must be read! An excellent as well as very well written book from an expert in the field that manages to convey information. Recommended reading.
This site conforms to the following standards: