Perth : a city again /
Duncan, Jeremy.
Edinburgh : Luath Press,
2012.
Previous ed. published as: Perth : a century of change. Derby : Breedon Books, 2008.