Publications by 'Suresh Puli'