The following materials will assist you in broadening your English vocabulary.
Etymology
Student Vocabulary Books