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