Programs: books
From wikinotes
There aren't a lot of software packages to manage books, but calibre does the job particularly well.
Book Readers
xchm Reads microsoft help files (.chm) kchmviewer Reads microsoft help files (.chm), better formatting than xchm evince A PDF reader FBReader epub/mobi reader mcomix comic book reader zathura pdf/comic book reader with vi-style keybindings
Book Managers
calibre the go-to digital library management system emby not it's core-focus, but emby technically has a section to manage books.