An American scholar attempts to explain how Muhammad has been understood in so many different ways
Tag: interpreting Islam
interpreting Islam
interpreting Islam
An American scholar attempts to explain how Muhammad has been understood in so many different ways