Technology and terminology of knapped stone : followed by a multilingual vocabulary: Arabic, English, French, German, Greek, Italian, Portuguese, Spanish