Varahamihira,

Brihatsamhita - 2000 - Vols.