I bought this book when I was using the Rosetta Stone program because I got halfway through Italian 1 and could not ask basic questions in Italian. This book was a great supplement. It helped clarify structure and grammar and made it easy to learn. I think it is a good supplement to another learning program that focuses on pronunciation. This book could teach you to read Italian and give the fundamental principles of the language but you need to learn how to speak Italian as well.