author - Edited by Kamal Chowdhury