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