communist prof nageshwar