Name
Affiliation
Papers
ICHIRO ODA
Technology Research Laboratory, Shimadzu Corporation, Kyoto 619-0237, Japan
2
Collaborators
Citations 
PageRank 
14
81
19.82
Referers 
Referees 
References 
313
22
4
Search Limit
100313