Publications by 'Deepesh John'