Thanks Pastille. I have the Solvers' dictionary and its companion Key dictionary. Both well used although the latter has now been overtaken by the internet.
It's interesting to read about the person who compiled them. I think I would have given up after A.