Major James Stewart is one of the great historical characters of the Covenanting Wars and was the inspiration for 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.