A newer version of Calibre is available.Or, Learn More About Calibre
Full user review
Very easy to use
Continually updated (if that is a con -- you can expect a new version every week or two at the most)
This is the best tool I've seen for the purpose and I recommend it highly.