What resource might provide an introduction to the history of computers for a student who is just starting a research paper?

AAn online encyclopedia article or wiki
BA book about programming languages
CAn article on new developments in computing

D.A biography of an early computer scientist