Man and Culture in the Late Pleistocene by Richard G. Klein