Publications by 'Naveen John'