Don't get involved with the app. They have unscrupulous billing practices and unhelpful customer service. The book is ok but just points to the app so I would avoid. Use Netflix cartoons in the target language and go to the country where your target language is spoken for in person learning. Quickest way.