Human geography is the study of _______.
A. Human societies and culture

B. Mapmaking

C. Ancient cultures and how they have evolved over time

D. Earth's natural features and how they have changed over time