Ancient Roman architecture
Although concrete had been used on a minor scale in Mesopotamia, Roman architects perfected Roman concrete and used it in buildings where it could stand on its own and support a great deal of weight. The first use of concrete by the Romans was in the town of Cosa sometime after 273 BC. Ancient Roman concrete was a mixture of lime mortar, aggregate, pozzolana, water, and stones, and was stronger than previously-used concretes. The ancient builders placed these ingredients in wooden frames where they hardened and bonded to a facing of stones or (more frequently) bricks. The aggregates used were often much larger than in modern concrete, amounting to rubble.
Fly ash
Owing to its pozzolanic properties, fly ash is used as a replacement for Portland cement in concrete. The use of fly ash as a pozzolanic ingredient was recognized as early as 1914, although the earliest noteworthy study of its use was in 1937. Roman structures such as aqueducts or the Pantheon in Rome used volcanic ash or pozzolana (which possesses similar properties to fly ash) as pozzolan in their concrete. As pozzolan greatly improves the strength and durability of concrete, the use of ash is a key factor in their preservation.