Talal A. H. Maatouk

Ph.D. University of Glasgow 2003