The Norton Field Guide to Writing, with Readings (Third Edition) by Maureen Daily Goggin & Richard Bullock