ID:DA03584906
Search authors sharing the same name
edited by John Macpherson Pinkerton
Stair Society 1976-1980 Stair Society (Series) 29, 32
v. 1: 1661-1712 , v. 2: 1713-1750
Available at 7 libraries