Author: Srinivasadasa; Svami Adidevananda (trans and notes); P. N. Srinivasachari (foreword)