Agni Purana has 15,400 verses. Contains encyclopedic information. Includes geography of Mithila (Bihar and neighboring states), cultural history, politics, education system, iconography, taxation theories, organization of the army, theories on proper causes for war, diplomacy, local laws, building public projects, water distribution methods, trees and plants, medicine, Vastu Shastra (architecture), gemology, grammar, metrics, poetry, food, rituals, and numerous other topics.
Agni Purana, one of the major eighteen Puranas, contains descriptions and details of various incarnations (avatars) of Vishnu. It also has details account of Rama, Krishna, Prithvi, and the stars. It has several verses dealing with ritual worship, cosmology, history, warfare, and even sections on Sanskrit grammar, meter, law, medicine, and martial arts. Tradition has it that it was originally recited by Agni to the sage Vasishta.