A comprehensive biography of Swami Vivekananda - Sailendra Nath Dhar (Vivekananda Kendra Prakashan Trust, 2012)