Muhammad: Prophet of Peace Amid the Clash of Empires - Juan Cole