This article is very well written and reads pleasantly from start to finish. I learned a few new things that I had not considered before. I sent the link to a few friends interested in this subject. It is a text that provides a clear and well-organised view of the topic.