Author: John William Mcgarvey,LL.D