The rational almanac : tracing the evolution of modern almanacs from ancient ideas of time, and suggesting improvements | NiceBooksReads