Fundamentals of English grammar - Azar, Betty Schrampfe; Hagen, Stacy A (Pearson Longman, 2011)