Vivekananda: The Spiritual Teacher of Modern India - Ranganathananda, Swami (Vivekananda, the great spiritual teacher, 1995)