This audio book helped me understand grammar from a different perspective. Professor Drout is probably one of the few people in the world who can explain grammar from a historical point and BE FUNNY!!!
This audio book has a website companion where you read his lectures and take an exam. I learned and was entertained. I recommend this book for not only non native English speakers like myself, but to anyone who wants to get grammar once and for all.