Amalendu Guha's scientific contributions