The Marquis of Montrose's Highland Campaign 1644-1645, his supporters and his cause