Isabella Macpherson: a devoted life - Macpherson, John (Morgan and Scott, 1900)