Books by Strathspey, Donald Patrick Trevor Grant of Grant Baron