My english is so week,
I hope it will help me in this matter.
Academic Writhing in English is interactive tutorial.
It will guide you trough the following features of the language: cohesion, grammar, punctuation and style.
I founded most beneficial for me, more that any English course I ever had