author - Bimalakanta Roy chowdhury