I cannot imagine how Jennifer Serravallo managed to pack so much into one book. Once you've had a look at this, you won't want to work without it. Chock full of mini-lessons in all areas of writing that can be adapted to every grade level.
Before using the book, watch The Writing Strategies Webinar - it gives an overview of the book that will help you use it much more efficiently.