Book design is the art of incorporating the content, style, format, design, and sequence of the various components of a book into a coherent whole media.
Boxshot.com
Creativ indie covers
How to make your own DIY Book Covers in MS Word! (with Templates)
Online 3D book cover generator
DIY Bookcovers
Blogging
eBooks