flinders petrie: a life in archaeology