Homo habilis

The discovery has been the subject of a contentious debate.