Kilmarnock : then and now /
Pettigrew, David.
Catrine : Stenlake,
2012.
Includes bibliography (p. 2).