Calibre is a free and open source e-book library management application made by users, for users. Many languages, designed around the concept of the logical book, i.e., a single entry in your library that may correspond to actual e-book files in several formats.
Calibre can sort the books in your library by title, author, date added, date published, size, rating, or series, along with extra metadata such as tags and personal comments. You can easily search your book collection for a particular book, based on any of this information. Calibre can also go onto the internet to find online books based on existing title/author or ISBN information.
In addition, Calibre also:
-syncs to your ebook reader
-downloads news from the internet and converts it into ebook form
-offers a ebook viewer that can display all major ebook formats
Syncing to e-book reader devices
Downloading news from the web and converting it into e-book form
Built-in e-book viewer
Content server for online access to your book collection
E-book editor for the major e-book formats