David H Farmer

About the Author: David Farmer is Reader in History at Reading University and a Fellow of the Royal Historical Society.