I consider this book as a signal processing enabling book and I use it with my students at the University as an introduction, previous to networking or Multimedia specific subjects. I recommend this book to anyone who is looking for a gentle introduction to digital signal processing, and is no willing to pass through a high math path. The math's are there but in their just proportion. The author is concerned about concepts, and the movies on the CD are of great help in order to get them. Th introduction to complex notation, difference equations and convolution are the gentles I've read. If you manage to solve the numeric exercises, you end with working concepts and skills in the area. The authors try to give examples from several fields like sounds, pictures and video in order to make the material understandable. Its not a very rigorous book but is a valuable one if you prefer concepts to mathematical rigor. After working the proposed projects, you can deal with filtering, image analysis, sampling, aliasing and several other signal processing techniques knowing what you are doing.