Author: William P. 1836-1905 Upham