Refactor out the ISBN lookup code into its own library.
Fix compilation errors.
Comment typo fix.