Scholarly Index

Barbara A. Babcock

Illinois Institute of Technology; 555 total citations; 68 total publications; best world rank #626

Illinois Institute of Technology

555Total citations
68Total publications
11H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Anthropology: Ethics, History, CultureLifetime626US 41937.39