Publications by 'Deepak K. Agarwal'