Source: https://www2.ph.ed.ac.uk/~mevans/amm/lecture14.pdf