This article is a good resource for anyone wanting to explore the topic. The text maintains a good balance between simplicity and completeness. I pointed this text out to a colleague who was looking for similar information. It is an article that demonstrates a good command of the subject.