"Open Library: open source, user created site, including cataloging functions, and over 1.7 million public domain books." . . . .