N

Neal A. DeLuca

University of Pittsburgh

ORCID: 0000-0001-8381-8577

108 papers and 8.6k citations.

PubIndex Score98Top 2%How it's scored
108Publications
8.6kTotal Citations
First publication: 1980First senior author: 1987