Which of the following is NOT one of the main sources of English new words?
A
The borrowing of Latin words into English.
B
Social, economic and political changes.
C
The influence of other cultures and language.
D
The rapid development of modern science and technology.