ابن النفيس
Avicenna and Ibn al-Nafis.