Source: http://epubs.surrey.ac.uk/858041/1/Nihal%20Abuzinadah%20PhD%20final%20thesis%20after%20corrections.pdf