A sketch of the life, character and writings of the Rev. James Y. M'Ginnes of Shade Gap, Pa
Philadelphia