Publications by 'Nigel Ball'