Karan Bajaj (Author) Mahendra Narayan Singh Yadav (Translator)