Publications by 'Niall M. Palfreyman'