Comprehensive and reader friendly article. Great job