Source: https://homes.cs.washington.edu/~djg/teachingMaterials/spac/grossmanSPAC_lec5.pdf