A Comprehensive Proof of Bertrand's Theorem. - Patrick De Leenheer; John Musgrove; Tyler Schimleck (SIAM Rev., 2023)