comprehensive viva

Tanumoy Mandal