Leigh, Robert James (2019) Studies on the Modular Evolution of Genes. PhD thesis, National University of Ireland Maynooth.