I appreciated the depth with which this topic is treated. The explanations are clear and make even the more complex concepts understandable. I used some of the information in this article in a recent discussion. It is not easy to find articles that treat this subject with this clarity.