author - Edited by Goutam Ray