The Duke of Albany's own Highlanders a novel - Grant, James 1822-1887 (Routledge, 1881)