Islamic Science and Engineering (The New Edinburgh Islamic Surveys)
A concise and masterly survey. A concise and masterly survey.