Understanding and using English grammar : volume A - Azar, Betty Schrampfer (Prentice-Hall, 1989)