The Norton field guide to writing - Bullock, Richard (W. W. Norton & Company, 2006)