This is a superior terminology textbook. It includes flash cards, crossword puzzles, and quick quizes to help you retain what you've learned.
Furthermore, it builds language skills in a logical manner, so what you learned yesterday will form the basis for remembering today's lesson.
It's good - really good.