Text this: Dictionary of particle technology, English-German, German-English /