Ibn Tufayl’s Hayy Ibn Yaqzan A Scientist’s Reading