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