Listmania!
5 BEST books for intermediate speakers
By an Amazon.com customer
Speaking Spanish Like a NativeSpeaking Spanish Like a Native by Brad Kim; Erika Domínguez
Buy new: $14.95 / Used from: $14.95
If you enjoyed "Breaking Out of Beginner's Spanish" then this should be the next book you buy. Geared towards real-life, informal conversations rather than stilted textbook dialogue.
Breaking Out of Beginner's SpanishBreaking Out of Beginner's Spanish by Joseph J. Keenan
Buy new: $8.58 / Used from: $5.99
Excellent! Superbly written and every serious student of Spanish must have this book. You'll see what I mean when you start reading.
Spanish for Oral and Written ReviewSpanish for Oral and Written Review by Mario Iglesias
Buy new: $128.95 / Used from: $12.20
Though not highly publicized - this book is fantastic for grammar & speaking. It is a great compliment to the other books mentioned on this list.
Streetwise Spanish : Speak and Understand Everyday SpanishStreetwise Spanish : Speak and Understand Everyday Spanish by Brenda Wegmann
Buy new: $10.17 / Used from: $0.43
This book is also geared toward the more ambitious student. Contains Spanish from all Spanish-speaking countries so you may have to sift through it and pick which country's Spanish you are targeting.
The Oxford Picture Dictionary: English-Spanish Edition (English and Spanish Edition)The Oxford Picture Dictionary: English-Spanish Edition (English and Spanish Edition) by Norma Shapiro
Buy new: $15.26 / Used from: $6.99
This won't replace your standard dictionary but it's a great way to boost your vocabulary. Associating the picture with the word makes memorizing easier.