Classification of knowledge in Islam : a study in Islamic philosophies of science - Osman Bakar, (Islamic Texts Society, 1998)