Books by Ralph Keeler (1840-1873)