The Art of Digital Image Processing
Pixel Jelly has a good personality. It is friendly and helpful! Here are some screenshots.