Which occupation is concerned with studying, analyzing, and comparing human cultures?

A)
geologists


B)
archaeologists


C)
psychologists


D)
anthropologists