Islam, science, and the challenge of history - Dallal, Ahmad S. (New Haven Yale University Press, 2010)