I have been waiting for a book like this for years. It teaches Flash CS5 in the form of a series of lessons. Readers follow along using lesson files on the CD. Clearly, the best way to learn how to use software is to actually get hands-on experience. This books guides you through the process, building knowledge and confidence as you go.
The writing is clear and highly readable and well illustrated. The accompanying CD also contains further video lessons which are very thorough and assume no prior knowledge. Every step is explained clearly, without being patronising.