Publications by 'Graham J. Hughes'