Spiritual Medicine and Philosophical Letters | Author: Abu Bakr Muhammad ibn Zakariyya al-Razi | Number of pages: 344