I appreciated the precision with which the information is presented. The text maintains a good balance between simplicity and completeness. I have already suggested this text to a couple of people in my area. It is content useful both for those approaching the topic for the first time.