Publications by 'M. Graeme Taylor'