Writing Strands, Level 3, Challenging Writing Projects for Homeschoolers, A complete writing program using a process approach to writing and composition assuring continuity and control