In the Stuti of Devi Bhagavatam (V.22.25-42), Devi, who is the Energy for the creation and destruction of the universe, has been praised as having many names and as residing in all in the form of shakti ('power and energy'), amrti ('memory'), dhrti ('steadfastness'), buddhi ('intelligence'), so on. According to the Puranas, Brahma is the creator, Mukunda (Vishnu ) is the preserver and Hara (Rudra) is the destroyer but they themselves are created by Devi at the beginning of a yuga, therefore, she is the mother of all.