Effie Ogilvie: the story of a young life - Oliphant (James Maclehose, 1886)