Modern computing and computer networking have their historical roots in what major U.S. government agency?

A) NASA
B) Department of Defense (DoD)
C) National Institutes of Health (NIH)
D) Federal Bureau of Investigation (FBI)