I think reading books is great way of extending your vocabulary. It would be the best if the Ss made lists of words they did not know and wanted to learn.
It would be even better if the teacher gave Ss an opportuniny to share their opinion on the book and the new words they have learned with their classmates.