The
So You Want to Learn a Language Site has lots of links to free public domain and author-released online language learning e-books.
There are plenty of grammars listed under "English", including some fairly recent ones which are intended for second-language learners, and some older ones that were meant for native speakers to improve theirs.
Hopefully you'll be able to find something that suits you among all the listings.