My favourite German grammar book.
There are often posts by people asking which book is best for learning German grammar. I've read many and found that by far the best (for me) is Lisa Kahlen's 'German Grammar Made Easy'. It's extremely well written, explains concepts clearly and is well ordered.
It originally came with a cd-rom with excellent grammar exercises to practice what you've learned. I believe the new version has exercises online.
More than a year ago I came across (on line) a German book store in London that ships to the US. I bought a couple of German Music CDs from them. That sounds like it would be a good potential source if I could just locate it again. If anyone can identify it, please speak up!