The Seventeenth century in the Highlands
Inverness Field Club
1986
Inverness Field Club.