Rapid@mente is an intense Italian course written by Leonardo Oriolo. It helps learners in reaching a communicative competence corresponding to level B1 of the Common European Framework.
This book is in line with the Revised GCSE syllabuses for Italian so that learners can benefit both for practical communication and to continue with further study of Italian.
I really enjoy using this book because it offers a great flexibility in the choice of topics and because there is a special emphasis on grammar.