Life of Catherine Haldane 12 - Haldane, J. A. (American Tract Society,)