Open Library

Open Library

Over 20 million book records from a variety of large catalogs as well as single contributions, with more on the way, and the goal of cataloging every book ever published.