Another vote for Calibre. I have my full library in Calibre, some of the books in several formats so I can add them to my EE or PE or my husband's Kindle as desired.
ApK is right about DRM, of course. If you need to you can look up Apprentice Alf (Google search) to learn how.
Good luck!