Publications by 'Geoffrey Rance'