Handbook of Paleolithic Typology: Lower and Middle Paleolithic of Europe