Calendrical calculations

Nachum Dershowitz, Edward M. Reingold
Cambridge University Press
9780521564748
0-521-56474-3