Andrew B Smith Author

Andrew B. Smith is associate professor in the Archaeology Department, University of Cape Town, South Africa. He received his Ph.D. in 1974 from the University of California, Berkeley, and has taught and worked in the United States, and many countries in north, west and southern Africa.