Text this: Saiyid Ahmad Shahid: his life and mission /