Bonjour Aimee
I'm not sure how the text I use rates against others of similar content, but the one we use at school is "Grammaire Progressive Du Francais - Intermediaire" by Gregoire. I rather like it, but there may be some other good ones. You should go to Abbey's Bookshop in the city - they...