Latin American Spanish for Beginner and Intermediate, Flash Two In One
by Tirso Jose Alecoy
The easiest way to learn Spanish language. Last improved edition (English version) contents new dialogs, text, pictures and grammar, and the explanations are in English.
You can get the complementary PPTX- Video to improve your pronounciation on my web site