Note: Dr. Krishna Prasad Vadrevu's research was previously published as "V.K.Prasad" and "V.Krishna Prasad". Asterisk indicates student researcher.