Sources for comprehensive articles on the subject can be found at the following links

 

Article 1

Article 2