Publications by 'Peter Carruthers'