Knowledge in Islam; An integrated approach