Open LibraryAn online catalogue providing free access, links to free access, or records of books in pursuit of its stated goal: "One web page for every book ever published." Over 20 million records are available, with free access to almost 2 million digitised books.