The dictionary of transport and logistics
by
David Lowe
Contains over 3.000 terms and abbreviations.