Placeholder
Hayy Ibn Yaqzan – A Philosophical Tale – Ibn Tufayl