Peter Carruthers — American philosopher