Source: http://openaccess.city.ac.uk/id/eprint/3513/1/Pantelous%2C_Athanasios.pdf