Andrew Rose is a barrister and historian.