hifeng_Zhang_-_Thesis_-_Final_Submission.pdf;/977974/1/Zhifeng_Zhang_-_Thesis_-_Final_Submission.pdf