Understanding English Grammar by Martha Kolln & Robert W. Funk