Understanding and Using English Grammar - Azar, Betty Schrampfer. (White Plains, 2001)