500 advanced words - Manhattan Prep (New York, 2019)
Keywords: exercises; Vocabulary.-; Language; Vocabulary -- Problems