2014 AbeBooks Hackathon project.