TY - RPRT TI - Basic philosophy and concepts underlying scientific peer review. AU - W E Stehbens PY - 1999 DO - 10.1054/mehy.1997.0628 UR - https://pubmed.ncbi.nlm.nih.gov/10342668/ ID - 10342668 ER -