David H Farmer
About the Author: David Farmer is Reader in History at Reading University and a Fellow of the Royal Historical Society.
About the Author: David Farmer is Reader in History at Reading University and a Fellow of the Royal Historical Society. See less
David H Farmer's Featured Books
David H Farmer book reviews