Fairweather Eden: Life Half a Million Years Ago As Revealed by the Excavations at Boxgrove