Dr B Nagaseshu Author