Critical thinking in Islam: its concepts, processes, techniques and barriers - Habibullah, Mohammad; Osmani, Noor Mohammad (IIUM Press, 2011)