What is the difference between primary and secondary sources?
A. Primary sources are always reliable, while a secondary source's reliability depends on its creator.
B. Primary sources are created by regular people, while secondary sources are the work of experts.
C. Primary sources are very old, while secondary sources are created recently.
D. Primary sources are firsthand accounts, while secondary sources are created after the fact.