Understanding and using english grammar - Azar, betty schrampher (Prentice Hall Regents, 1989)