Text this: Classifications of knowledge in Islam: a study in Islamic schools of epistemology (reprint with new preface)