I've said it before, and I'll say it again: My Uncle Napoleon is the best book about Iran that I ever read. It's author, Iraj Pezechkzad, will be at Stanford. So if you are lucky enough to be in the area (I'm not, unfortunately), go hear him speak!
Details at Payvand. http://www.payvand.com/news/09/may/1042.html