allezelizabeth.com
Deutsch(land) Part I: Language Hacking
As always, if you are in need of a physical book it goes without saying that your local library can assist you. Some libraries and schools offer access to Mango Languages, which is essentially a better and free version of Rosetta Stone. By the way, never buy Rosetta Stone. That's just my two Euros.