Excellent Sanskrit-English dictionary which supplies everything required by an average reader and which is characterized by brevity and cheapness. However:
It is exclusively Sanskrit-to-English; there is no English-to-Sanskrit.
The Sanskrit words are written only in Devanagari script, without Roman transliteration.
This book is practical if you are already familiar with Sanskrit and just want a reference that will fit in your pocket.