Source: https://helios2.mi.parisdescartes.fr/~obouaziz/KMSurv.pdf