Source: https://eprints.maths.manchester.ac.uk/442/1/S0022112001003937a.pdf