Dictionary
The Combined New Persian-English and English-Persian Dictionary by Abbas Aryanpur-Kashani
A Comprehensive Persian-English Dictionary by F. Steingass Including the Arabic Words and Phrases to Be Met With in Persian Literature
Concise English-Persian Dictionary by Abbas Aryanpur Kashami
An English-Persian Dictionary by Dariush Gilani
English-Persian Dictionary of Legal and Commercial Terms by K. Fahim, J. Habibion, F. Vittor, K. Cahim
Farhang Moasers's - English-Persian Dictionary by M.R. Bateni
Farhang Mo'Aser's Shorter Persian-English Dictionary by S. Haim
Finnish/Persian/Finnish Dictionary by Vazvan
The Larger English Persian Dictionary by Soleman Haim
Persian-English Dictionary by S. Haim Hippocrene Standard Dictionary

 
 Farsi Language
An Introduction to Persian by by Wheeler M. Thackston
Farsi [ABRIDGED] by Pimsleur
Beginner's Persian by A.M. Miandij, Davidovic Mladen
Elementary Persian Grammar by Lawrence P. Elwell-Sutton Audio Cassette
Lonely Planet Farsi (Persian) Phrasebook by Yavar Dehghani
Language 30 Persian (Farsi) Audio Cassette
Modern Persian (Teach Yourself) by John MacE
Persian Grammar by Ann K. Lambton
Persian Vocabulary by Ak Lambton, Ann K. S. Lambton
Talk Now! Farsi by EuroTalk CD-ROM

English-Farsi electronic talking dictionary
And English-Farsi dictionaries (400,000 words), flashcards and localization software for Windows, Palm OS, Pocket PC.
Free demo download!