The Vital Roots of European Enlightenment: Ibn Tufayl's Influence on Modern Western Thought - 9780739162330