Margaret Oliphant — Scottish novelist (1828–1897)