Farmer's book (7)
I believe the answer is:
almanac
(Other definitions for almanac that I've seen before include "Annual calendar or handbook" , "Annual publication, Old Moore's perhaps" , "issue every year" , "Informative calendar" , "periodic publication" .)