Nelson Mandela: A Prophet for the Twenty-first Century