D M Rao Author