Author: N. Anantharangachar, M. a., B. T.,