You can use the distort tool in photohop to change the shape of a rectangle to fit the cover of a book, for example. Also includes the warp tool.
No download links available.