This stotra occurs in Brahmanda purana in the Chapter on discussion between Hayagreeva and Agasthya. Hayagreeva is an incarnation of Vishnu with the horse head and is believed to be the storehouse of knowledge. Agasthya is one of the great sages of yore who is one of the stars of the constellation great bear.