The Norton Field Guide to Writing, with Handbook (Third Edition) by Francine Weinberg & Richard Bullock