The little town of Cromarty lies perched on the southern shore of the entrance to the Firth of that name, and derives its name from the Cromachty, the crook or winding of the magnificent stretch of water known to Buchanan and the ancient geographers as the Ecclesiastical History, 'in which the very greatest navies may rest secure from storms.' In the history of Scotland the place is scarcely mentioned; and, indeed, in literary matters is known only...