Christopher Harding teaches at the University of Edinburgh and frequently broadcasts on BBC Radio 3 and Radio 4.