Author: Ghosh,Manomohan.