100 years of Homo heidelbergensis : life and times of a controversial taxon. - Harvati, Katerina (2007)