vasabjit banerjee