Nautical almanac

(or
nautical calendar)
A comprehensive book of tides, celestial phenomena and a thousand and one
useful items of information for the navigator. No boat should go to sea without
one.