18th annual Holiday Author Fair to feature more than 70 authors