New Concept English: First Things First – an integrated course for beginners; supplementary written exercises.