Calibre is an open source e-book library management application developed by users of e-books for users of e-books. It has a cornucopia of features divided into the following main categories: Library Management, E-book conversion, Syncing to e-book reader devices, Downloading news from the web and converting it into e-book form, Comprehensive e-book viewer Content server for online access to your book collection. Calibre manages your e-book collection for you. It is 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.
You can easily search your book collection for a particular book. calibre supports searching any and all of the fields mentioned above. You can construct advanced search queries by clicking the helpful "Advanced search" button to the left of the search bar. You can export arbitrary subsets of your collection to your hard disk arranged in a fully customizable folder structure.