Publications by 'Gareth P. Hughes'