M. V. Narayanarao
overview