Source: https://eprints.usq.edu.au/8591/1/Kamel_Kist_Marwan_Presentation.pdf