Book covers are difficult to design and nice to look at. A successful book cover manages to catch human’s eye and express the idea behind the book on one single page.