Professional Resources
Upper Grade Writing Books
Wondrous Words - Katie Wood Ray