Source: https://infoscience.epfl.ch/record/53167/files/LENI-89-08_1.pdf