> Skip to content
JM

James McDougall

Book for an event



Books by James McDougall

Worlds of Islam

An expansive history of Islam, tracing the 1400-year evolution of a diverse community of faith and its place in the modern world

Read more