Teach Yourself Italian Complete Course
Lydia Vellaccio and Maurice Elstonhave many years' experience of teaching Italian.