JEREMY DUNCAN was born in Perth and raised locally, and studied at the University of St Andrews. A long-standing student of Perth's history, he was the local studies librarian for Perth and Kinross libraries for many years.