With over 500 exercises this book is a comprehensive practice book for learners of German helping students to avoid common mistakes and master the language. Explanations and learning tips are included at the beginning of each chapter and in the margins of some of the exercises and in the form of an additional exercise at the end of each chapter. All the exercises are based on typical situations using everyday language, organised by grammar topic to make choosing practice material easier and illustrations are also included to assist understanding.