Author: Visvanatha Panchanana Bhattacharya.