Focus on grammar : an advanced course for reference and practice - Maurer, Jay. (Addison-Wesley Longman, 2000)