Kirkcaldy remembered /
Kirkcaldy Civic Society.
Stroud : Tempus,
1999.