Calibre
Manage e-book libraries, convert e-books in a huge number of formats, sync to readers (including iPad), view e-books with support for many features, and use a content server for online access to your book collection using a browser from any computer.