Author: Hartshorne, Henry, Reynolds, John Russell