author - Tilakranjan Bera