Sociologists obtain their knowledge of human behavior through __________, which is the process of systematically collecting information for the purpose of testing an existing theory or generating a new one.
A. commonsense thinking
B. research
C. systematic speculation
D. scientific laws