Author: William Holmes 1800-1873 McGuffey