Ibn al-Nafis
Avicenna and Ibn al-Nafis.