Major James Stewart is one of the great historical characters of the Covenanting Wars and is the hero of Sir Walter Scott's novel "A Legend of Montrose", in which Scott changed James Stewart's name to "Allan M'Aulay". This name is actually engraved on the foot of Major Stewart's gravestone in the Stewarts of Ardvorlich old kirk of Dundurn just outside the village of St Fillans on the shores of Loch Earn.