Paper by Edward M. Reingold, Nachum Dershowitz, and Stewart M. Clamen published in "Software-Practice and Experience", 23 (1993), pagg. 383-404. It provides algorithmic presentations of three calendarss of historical interest: Mayan, French Revolutionary, and Old Hindu. It includes Common Lisp source code for calendar conversions.