Author: Chatterjee, Dilip Kumar.