Ultimate Italian: Advanced (LL(R) Ultimate Advanced Course)
by Living Language
Category: Foreign Language Study

Complete course, including 40 language lessons, a conversation manual with all translated phrases from the lessons, and a dictionary/phrasebook with frequently-used words highlighted.