author - Edited by Nirmal Dhar