Hilary Putnam compare prices