UEGPHOTO

Understanding English Grammar (10th Edition), by Martha J. Kolln, Loretta S. Gray, Joseph Salvatore (Pearson, 2015)