Passages: an upper-level multi-skill course [student's book 1] Jack C. Richards, Chuck Sandy - Richards, Jack C. (New York : Cambridge University Press, 1998, 1998)