Source: https://www-liphy.univ-grenoble-alpes.fr/pagesperso/bahram/Math/M4Phys2018.pdf