Italian Language Puzzles is a collection of 76 activity sheets split into two parts: Part One has 54 sheets based on the 20 vocabulary areas covered in my other publication Italian Vocabulary Practice, whereas Part Two has a further 22 sheets on a range of linguistic topics. Each sheet includes a variety of stimulating and engaging activities which enable students to practise and improve their vocabulary knowledge and general language skills. The...