Author: R.C. Hazra ; edited by S.P. Das Gupta in collaboration with Manabendu Bane