REINGOLD(Edward M) & DERSHOWITZ(Nachum)

"Calendrical calculations: the millennium edition " - Cambridge University Press 2001