Author: John B. 1825-1895 Haskin