Arrange the following human ancestors in ascending order, from earliest to latest: A. Homo erectus B. Australopithecus C. Homo habilis D. Homo neanderthelensis (a) A-B-C-D (b) B-A-C-D (c) B-C-A-D (d) D-C-A-B