A thorough guide to all stages of preparing, writing and publishing high-quality scientific research papers in academic journals.