Source: http://orapp.aut.ac.nz/bitstream/handle/10292/833/MaQ.pdf?sequence=3