Science and civilization in Islam - Nasr, Seyyed Hossein. (Cambridge : Massachusetts)