Egyptian prehistory: some new concepts.