Free Download Oxford Modern English Grammar (PDF).
Authoritative: written by a leading expert in the field
A descriptive grammar of the English language – covering both American and British English
Covers the very basic through to the most complex grammar points in a very clear and accessible manner
Makes use of authentic spoken and written examples.