Traquair and Pitcairne : Dr Archibald Pitcairne (1652-1713) in Tweeddale /
Johnston, W. T.(William Thompson),1934-
Livingston : Officina,
1992
Pitcairn, Archibald, 1652-1713