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