New Horizons in English, Book 3 - Lars Mellgres, Michael Walker (Addison-Wesley)