Hi!
Pimsleur is a good CD course. It was created as an audio course.
As for books - I absolutely recommend:
English Grammar for Students of Spanish - by Emily Spinelli. This book REALLY helped me understand Spanish Grammar
The Firefly Spanish/English Visual Dictionary - is a good one to help with vocabulary
The Spanish Now (Level 1 & 2) are really great. Both level 1 and 2 are textbook/workbooks and come with CDs!
The book I use the most is my pocket dictionary.
I also really like the podcasts from edufone.com (most are free, and you can put them on your ipod)
Hope that helps!
Asia