Preparing to Teach Writing 3rd by James D. Williams & Margaret C. Edmiston