Author: satyajit ray