There is a publication in the UK called "Brewer's Dictionary of Phrase and Fable" which is about as close as you can get to a defitive source for this sort of stuff. Almost every moderate sized library in England would hold it, is there a US equivalent?