Street Spanish 2: The Best of Spanish Idioms
Street Spanish 3: The Best of Naughty Spanish
Street Spanish Slang: Dictionary & Thesaurus