Author: William Holmes 1800-1873 Dn McGuffey