Author: Basu, Arindam.