Modern Spanish Grammar by Juan Kattán-Ibarra and Christopher J. Pountain

...