Author: Gibson, J. W. Nichols, James Lawrence, ; Crogman, W. H. ; Gibson, J. W.