Publications by 'Andrew David Ball'