Krita is an open source, cross platform advanced drawing application that can create book covers.
Krita is like GIMP, but it has better support for advanced color options and drawing tablets. If your book cover is heavier on the drawing and lighter on the image manipulation, you will want to use Krita for the cover design. It has all the features you need to design your professional book covers.