I have been reading 1,000 books a year.
Those books have been giving me not only knowledge or know-how, but also courage or vigor for my life.
Generally speaking, a benefactor means a person.
But I think that we can also consider a book as a benefactor.