Why did Native American culture groups develop differently in different parts of North America?
A. difference in geography and climate
B. differences in when they settled in North America
C. differences in belief systems
D. differences in writing and language