New Horizons in English - Mellgren, Lars (Addison-Wesley)