Author: Narayana Menon.