LinuxJournal wrote a
marvellous tutorial explaining how to convert e-books of various proprietary formats to HTML. E-books in HTML should allow you to view them on your choice of device. The tutorial covers:
Non-Linux users be warned: this tutorial makes heavy use of the command line.