Source: https://www.ophi.org.uk/wp-content/uploads/MPI-Primer1.pdf