Brewer's dictionary of phrase and fable /
The Morrow book of new words : 8500 terms not yet in standard dictionaries /