I agree with much of Hancock. In addition to flooding at the end of the Ice Age, there was a massive meteorite impact in the Indian ocean about 4,800 years ago. There were also meteorite impacts in North America at the end of the Pleistocene.
for the list