The Shadow of Evil: Where Is God in a Violent World?