Teaching Children to Write by Jane B. Hughey & Charlotte Slack