Source: https://repository.essex.ac.uk/21218/1/Shengnan_Dissertation.pdf