Naveen Kumar Singhal Author