Source: https://people.math.rochester.edu/faculty/doug/otherpapers/sophiesdiary-review.pdf