Modern SPANISH Grammar: A practical guide (2nd ed.)
Juan Kattán-Ibarra and Christopher J. Pountain
(2003)