from cave painters to cassoulet: a trip to southwest france 100,000 years in the making