Publications by 'Satyapreet Singh Yadav'