Serge Horbach
0000-0003-0406-6261
Universiteit Leiden
1 paper found
Refreshing results…
Researchers on research integrity: a survey of European and American researchers
Missing publications? Search for publications with a matching author name.