Publications by 'Piers E. M. Patten'