David Nicholls

Nicholls holds a Ph.D. in modern history from the University of Birmingham. He has been a lecturer in history at the Universities of Leeds, Exeter, and at Tours in France.