Islam, Science, and the Challenge of History. - Dallal, Ahmad.
1 online resource (254 pages)