M. E. Grant Duff - Scottish politician, administrator and author (1829-1906)