James Purdon

About

James Purdon is a writer and editor. He teaches Modern & Contemporary Literature at the University of St Andrews.