If you want to try and learn Flash MX 2004 from scratch, go get this book. It will help you to get to intermediate level fast and with ease especially if you have a good knowledge in image editing. I guess, first few chapters will be too basic for you. You may just skip chapters that you think you're already armed with, just like what i did (skipping half of the book's pages), but with no regrets. After all, learning flash is what I'm after with. And besides, I haven't completed reading the book yet.My brother is learning the book also, but the difference is, he has no knowledge in image editing at all and he's really enjoying learning from the book. He has it 5 stars, I have it 4 stars by a few chapters. We're still trying to learn remaining chapters of the book that would determine the deciding factor.