Publications by 'John I. Carruthers'