Some Passages in the Life of Mr. Adam Blair, Minister of the Gospel at Cross-Meikle ... With an introduction by David Craig