Author: John Evangelist Walsh.