Author: Narayana Nair.