Publications by 'Gareth B. Ferneyhough'