Islamic Revivalism: Encounter the Modern World (A Study of the Tabligh Jama'at) by A. Ali Jan Back to product details page >