Freeland BARBOUR. Killiecrankie 1689. A musical suite