Author: Grant Duff, Mounstuart E., Sir, 1829-1906