Internet Archive BookReader

Historical sketch of Salem Church: the origin of "Old" and "New Salem"