This text offers 25 topic-based units, each covering a key area of IT. There is a variety of texts and visual material, taken from textbooks, newspapers, computing magazines, web pages, manuals, and advertisements. The course revises and practises grammar and functions appropriate to the needs of IT specialists at intermediate level, developing all four skills, with the main emphasis on reading. Most units end with longer specialist reading texts. These are intentionally challenging, and can be used either for homework or self-study.