Walaikum as sallam. Jazaka'Allah. Its the translation of Abul Hassan Ali Nadwi ra monumental work "Tarikh e Dawat o Azeemat". Anything other than this?