Scholarly Index

David F. Stodden

University of South Carolina; 11,983 total citations; 182 total publications; best world rank #3

University of South Carolina