Author: Kuttippuzha Ravi