Name
Affiliation
Papers
TED SCHWABA
Northwestern University, Evanston, IL, USA
1
Collaborators
Citations 
PageRank 
2
24
1.12
Referers 
Referees 
References 
63
51
18