Author: benjamin osgood peirce