Author: Sen, Pranab Kumar.