 "Vishnu Purana" like all Puranas has a complicated chronology.Dimmitt and van Buitenen state that each of the Puranas including the "Vishnu Purana" is encyclopedic in style, and it is difficult to ascertain when, where, why and by whom these were written