Author: Steven J. Mithen
Alternate names: Steven Mithen; STEVEN MITHEN; STEVEN J. MITHEN