The Sahara may look empty, but its harsh climate, vanishing water, shifting sands, and turbulent history explain why life ...