prof n k ganguly