Author: Prasad, M. S. B. & Tilak, Jandhyala B. G. - translation