Rating: ******** (Very good)
A classical work, and still worth reading in its second edition.
This site conforms to the following standards: