All of the following are key developments (discussed in the materials) that contributed to understanding the human past except:
a) Radiocarbon dating
b) Archaeological excavations
c) Analysis of DNA
d) Industrial revolution