Kirkcaldy remembered /
Kirkcaldy Civic Society.
Stroud : Nonsuch,
2007.
Originally published: Stroud : Tempus, 1999.