The correct option is C Palaeoanthropology
Archaeology is the study of the human past through the analysis and interpretation of material remains. Palaeoarchaeology is the study of human ancestors in a similar manner. Both need to excavate soil and rock layers on the earth to extract human fossil evidences.
Stratigraphy refers to the study of rock layers, whereas Pre-history is the study of the human past before writing began.