Grammarly Handbook
This online resource has detailed explanations on grammar, punctuation, mechanics, and sentence style and clarity, It also has instruction on how to improve your writing with the basics of writing, academic writing, organization and development, revising and editing, and research and documentation.