Open menu
Hayden David
Muhammad and the Birth of Islamic Supremacism