Modern Spanish Grammar: A Practical Guide (Modern Grammars)
Juan Kattán-Ibarra and Irene Wilkie teach at Bristol University of the West of England.