Banchory Lodge past & present /
Wilson, Stewart W.,author.