These missing links : comments on human evolution.