Publications by 'Karthikeyan Natarajan'