Writing, a college workbook - Heffernan, James A. W. (Norton, 1986)