Publications by 'Naveen Agarwal'