Islamic thought in the twentieth century - Taji-Farouki; Nafi (I.B. Tauris, 2004)