Source: https://www.maths.qmul.ac.uk/~lsoicher/ambook.pdf