I built a little tool to help with that, but pretty much the first result on amazon was always right - for books with more than one match, at least.
So did you use some manual review step to remove these?
(Note: I'm not an expert in NER/NLP, so please correct me if I have got something wrong!)