Shifting sands : a human history of the Sahara / - Scheele, Judith,