University of North Carolina College Writing
This is free a collection of writing-related tip sheets or handouts which can be used as a textbook. It has numerous topics under each of the following main topics:
- Writing the Paper
- Citation, Style, and Sentence Level Concerns
- Specific Writing Assignments/Contexts
- Writing for Specific Fields...