Source: http://repository.sustech.edu/bitstream/handle/123456789/20825/Analyzing and Evaluating....pdf?sequence=1