Effie Ogilvie: the story of a young life (Complete) - Oliphant, Mrs. (Margaret), 1828-1897