Dr. Jim Beach
Dr Jim Beach is Senior Lecturer in Twentieth-Century History at the University of Northampton. He is also Secretary of the Army Records Society.
Dr Jim Beach is Senior Lecturer in Twentieth-Century History at the University of Northampton. He is also Secretary of the Army Records Society. See less
Dr. Jim Beach's Featured Books