You should read this. Your explanations are quite well-written and to the point, and you have thoroughly covered all the important issues. Your time and energy spent on this article's research and writing are much appreciated. If you want to learn more about the subject, this is a great book to read.