Publications by 'Nigel C. Steele'