Author: Ghose,Manmohan.