Note: This post was originally published in November 2017 and updated for accuracy and comprehensiveness in June…