Source: https://vtechworks.lib.vt.edu/bitstream/handle/10919/49609/Shao_S_D_2013.pdf