Source: https://homepages.ulb.ac.be/~lfavart/phys-f-477/PHYS-F-477.Chap4.pdf