Christopher MacLachlan

Biography

Christopher MacLachlan attended Trinity Academy, Edinburgh and received an MA(Hons) and PhD from the University of Edinburgh. He is teaching at the University of St Andrews.

Books↑ Top

  • Before Burns

    Maclachlan Christopher