How to write a good research paper?

Graduate students often only focus on their research problems, and ignore the writing skills until their advisors ask them to write papers. But in reality writing can be as important as problem sovling skills. Below are some excellent tutorials on writing I found.