Very good article. Thanks for so many references.