Author: Sudipta Mukherjee & Rudranil Nandi