Scientific paper writing and peer review