author - Edited by Samarendra Das