Title: The Rulers of Strathspey, a History of the Lairds of Grant and Earls of Seafield