Margaret Noble, the sesquicentenary of whose birth was celebrated recently, is of course better known by the name Vivekananda gave her: Nivedita — the dedicated one. But few — perhaps not even ...