Source: https://doc.rero.ch/record/327838/files/Travail_De_Bachelor_IGW_Sebastien_Nicollin.pdf