Return to Article Details Open peer review: an analysis of scientific journals indexed in the Directory of Open Access Journals Download Download PDF