The Norton Field Guide to Writing (Third Edition) by Richard Bullock