By pen and pulpit : the life and times of the author Canon Sheehan