Understanding Adobe Photoshop by Richard Harrington