Tackle head-on all the hurdles that you find hard about learning Spanish Practice Makes Perfect: Spanish Problem Solver doesn't pretend that learning Spanish is easy. Instead of covering the entirety... This description may be from another edition of this product.