An A-Z of 1001 field-names and their interpretation (etymologically referenced).
Spackman, Peter G.