What theory holds that the social culture is not totally determined by the environment? A. Environmental Determinism B. Environmental possibilism C. Geomorphology D. Cultural diffusion