• karen armstrong,the battle for god,new york city,2000.