Edwin Scrymgeour : 'the great prohibitionist', 1866-1947.