This is one of the best texts available for Persian grammar,and quite inexpensive for the content (now that it is in paperback). All example sentences appear with translations, and perhaps 95% of them also with transliterations. Stress is unmarked except in certain examples, but there is a thorough chapter devoted to the stress rules. This is not a text which is divided into lessons, and it uses a minimal amount of vocabulary in the examples (there are no excercises or readings). However, the topics do procede in a logical fashion, with the script and pronunciation chapters in the beginning, and with syntax and formal/arabic constructions towards the end. There is an index and an excellent internal reference system, but no glossaries (as it is not a lesson-text).
I should also add that Mace takes great pains to explain grammatical concepts with little linguistic (read: normal) terminology. Personally, I had expected the book to use accepted linguistic terms for everything. The only section of the work in which this decision proves problematic, though, is in pronunciation, which is very vague and English-comparative. One would expect a more appropriate treatment from a Routledge Publishing grammar.
Lastly, Mace makes amends for many of the outdated forms in his "lesson" book which he wrote for the TY series, this time pointing out forms that are outdated and ones which are standard literary. Where differences between literary and accepted colloquial occur, mixed examples are given from the start. I have not found the same frequency of errors and typos, either.
-clear, large-type examples in script/transliteration/translation
-includes a section on Persian handwritten styles
-several lovely photographs included with captions (also translated)
-irregular verb forms treated in an appendix
-very easy (if idiosyncratic) reference system between sections of the grammar