Cartography is the study of ________.

A. Human societies

B. Earth's natural features

C. Human populations

D. Mapmaking