Five Millennium Canon of Lunar Eclipses: –1999 to +3000 (2000 BCE to 3000 CE)