Naresh Pratap Singh Author