Peirce's Scientific Metaphysics by Andrew Reynolds