Great analysis and curation in this deck by Esteban Contreras: