Comments on course assignment:

You have certainly improved the credibility and readability of this article. Well done. A further step might have been to indicate where further references might be needed - I think there are still bits of information that require citation.