PhD Thesis - Yang, H (University of Birmingham, 2015)