I had a similar problem once and was given a site to visit. In my case it was a sf book, but I don't remember whether the site was sf only. I did a quick google on the idea, and came up with this site, which you might like to try:
http://www.whatsthatbook.com/