La obra, de casi 10.000 hexámetros dactílicos, está dividida en 12 libros que a su vez se pueden agrupar en dos partes: