Author: Subhodhacandra sengupta