Firefox/33.0 User-agent
removed unnecessary "+" signs
r"authorName:\s*'(.*?)'", --> r"authorName:\s*'(.+?)'",
minor style changes
Threading. Fixed a bug: some invalid isbns could interrupt the program.