This book is a collection of Latin and Greek Roots plus Anglo-Saxon and Latin prefixes which provides an enjoyable way to memorize English words. The book is written for those interested to master their English vocabulary to ace international exams such as the TOEFL, IELTS and GRE. The book is organized into four main parts as follows: Part I: Latin Roots Part II: Greek Roots Part III: Anglo-Saxon Prefixes Part IV: Greek Prefixes In each part the main roots and suffixes are introduced in headings with their English translations. Following each root or suffix comes the related words in English. For each new word, the Persian translation is provided followed by an example. In order to make the book a useful and practical glossary, the pronunciation of each word is also brought. Wherever possible, synonyms or antonyms are also provided. Following each root or suffix, a set of fill-in-the-blanks exercises are prepared so that learners can self-evaluate themselves after each root or suffix part. In addition, after every 10 roots or suffixes, a matching exercise is brought to review the roots or suffixes and their meanings.