Islam, science, and the challenge of history - Dallal, Ahmad S. (Terry lectures., 2010)