Description of the new Rob Roy canoe ...
Macgregor, John,M.A., Barrister-at-Law.
London,
[1870]