Michael J Turner
Michael J. Turner is Roy Carroll Distinguished Professor of British History in the Department of History at Appalachian State University.
Michael J. Turner is Roy Carroll Distinguished Professor of British History in the Department of History at Appalachian State University. See less
Michael J Turner's Featured Books