Memoir of the Rev. James Carment of Comrie ... With introduction by the Rev. Alexander Beith