Top Bookstores in Tehran

Where to buy books in Tehran, from the big chains to independents and pavement sellers.