Priya is conducting research about the future of computer science for her school essay. There are several technical terms she does not understand. Which of the following sources would be most helpful in determining the meaning of unfamiliar terms related to her topic?

A.
a handbook of facts about electronics
B.
an encyclopedia of science and technology
C.
a dictionary of physics and biology terms
D.
a biography of an expert in nanotechnology

B. an encyclopedia of science and technology