Author: McLeod, John Niel, 1806-1874.