Publications by 'Geoffrey Hasker'