The Cambridge companion to William James - Putnam, Ruth Anna (Cambridge Companions to Philosophy, 1997)