Source: http://www.democraticaudit.com/2016/05/03/scottish-parliament-election-preview-mid-scotland-and-fife-have-a-varied-political-past-but-snp-are-staying-put-in-2016/