design, computer graphics and multimedia will find the book an excellent survey of this