The leading theory in the social sciences is cultural determinism. Yet, it lacks plausibility as a scientific theory. It is often untestable. When tested, it frequently fails. Such failures are widely ...