sciences and medicine

Aja’ib al-Makhluqat wa Gharayib al-Mawjudat.
Manaf’ al-Hayawan
Al-Hiyal
Tashreeh al-Ashjar
Al-Hasha’ish