During the twentieth century, we witnessed the atrocities of Stalin, Hitler, Mao, Pol Pot, Rwanda and other genocides, and even though the twenty-first century is only seven years old, we have already witnessed an ongoing genocide in Darfur and the daily horrors of Iraq.