Schaum's outline of English grammar - Ehrlich, Eugene H (McGraw-Hill, 1988)