Some notes on an Ayrshire parish : Stevenston past and present : with illustrations.