Islamic Renaissance: Muslim revival and awakening - Thanwi, Ashraf Ali (Adam, 1997)