Viṣṇu Purāṇa (book)
The Viṣṇu Purāṇa (also Vishnu Purana) is one of the eighteen Mahapuranas, a genre of ancient and medieval texts of Hinduism. The contents of the book are i) cosmogony (sarga), ii) cosmology (pratisarga), iii) mythical genealogy of the gods, sages and kings (vamśa), iv) cosmic cycles (manvantara), and v) legends during the times of various kings (vamśānucaritam).
The Vishnu Purana is among the shorter Purana texts, with about 7,000 verses in extant versions. Like all major Puranas, it attributes its author to be sage Veda Vyasa. The actual author(s) and date of its composition are unknown and contested. Estimates range of its composition range from 1st millennium BCE to early 2nd-millennium CE.