Title: Kirkcaldy: A New Illustrated History from Pre-history to 2007