Stephen J Shennan
Stephen J. Shennan is Professor of Theoretical Archaeology and Director of the Institute of Archaeology at University College London.
Stephen J. Shennan is Professor of Theoretical Archaeology and Director of the Institute of Archaeology at University College London. See less
Stephen J Shennan's Featured Books