This text is a good summary of the topic covered. The various aspects of the topic are treated with the right depth. I sent the link to a few friends interested in this subject. It is not easy to find information so complete and well presented on this topic.