Dipak Banerjee Memorial Lecture