The Ultimate French review and practice mastering French grammar for confident communication - Stillman, David M. (Passport Books, 1999)