J. Laurence Hare is an assistant professor in the Department of History at the University of Arkansas.
Essential Skills for Historians
3 authors - Paperback
£24.99
Excavating Nations
J Laurence Hare - Hardback
£57.00