English puzzles 3. - Case, D. (Heinemann.)