Source: https://fenix.tecnico.ulisboa.pt/downloadFile/563345090417045/[Dissertation]%2084912-Andre-Santos.pdf