Yuga Purana

The Yuga Purana ("Story of the Ages") is an ancient Indian text, part of the larger Puranic literature. It is considered as one of the oldest Purana, written around 250 CE. The Yuga Purana consists two chapters, within the larger text of the Gargi Samhita, also called Vriddha Gargiya Jyotisha (Astrology of the Sage Garga). It is the most extensive Indian text to describe the invasion of the country by foreign rulers (Indo-Greeks and Indo-Scythians) during the 2nd and 1st century BCE.

"The Yuga-Purana is unique in being the only Indian text that refers in any detail to Indo-Greek and Indo-Scythian incursions into Central India. It also contains what is almost certainly the earliest account of the four Yugas—the ages of man—in a form that was later adopted by both the Mahabharata and the Puranas. It is thus a key text for the study of both a period of early Indian history and the evolution of Indian ideas of time." (Jacket of the English translation, The Yuga Purana, 2002 edition)

Read more about Yuga Purana:  Narrative Style, Translations