Science and technology in the Islamic world - Ansari, S. M. Razaullah (De diversis artibus, 2002)