The Rough Guide to European Languages Dictionary Phrasebook: Czech, French, German, Greek, Italian, Portuguese, and Spanish
Rough Guides Staff.