Author: Havergal, Maria V. G. (Maria Vernon Graham), 1821-1887