Of the following sequences, which one reflects the best scientific knowledge about the succession of Homo species from the past until the present?
a) Homo heidelbergensis → Homo sapiens → Homo erectus → Homo habilis
b) Homo habilis → Homo erectus → Homo heidelbergensis → Homo sapiens
c) Homo habilis → Homo heidelbergensis → Homo erectus → Homo sapiens
d) Homo sapiens → Homo heidelbergensis → Homo habilis → Homo erectus
e) Homo heidelbergensis → Homo habilis → Homo sapiens → Homo erectus