Progressions readings for writers - Hilbert, Betsy S. (Norton, 1998)