A recursive approach to writing that accepts multiple, recurring steps including brainstorming, prewriting, thesis development, research, drafting, revising, editing, and proofreading.