Andrew Johnston was educated at St Andrews University where he read Modern History. After qualifying as a barrister, he returned to St Andrews where he taught in the departments of Medieval and Modern History and completed a PhD in Tudor history under the supervision of Professor John Guy. For the last 20 years he has taught History in schools in London and the south-east of England. He lives in Farnham and is married with three children and an Irish setter.