Oxford dictionary of phrase and fable (Oxford)
vi, 805 s.