Vijay Prakash Singha Author