Modern Portuguese : a reference grammar
Mário A. Perini (2002)
A highly detailed grammar of the Portuguese language as spoken and written in Brazil.
This book covers both formal and colloquial uses of the language with full explanations, parallel references to English and Portuguese structures and linguistic notes.
Written for English-speakers.
POR GRAM 6 Open access