Annual book (7)
I believe the answer is:
almanac
'annual book' is the definition.
(I've seen this before)
This is the entire clue.
(Other definitions for almanac that I've seen before include "Annual publication with mixed data, forecasts etc." , "Annual list of dates" , "Statistical calendar" , "Yearly publication with calendar etc" , "Informative calendar" .)