I was tasked with producing eight Flash simulations for an engineering dynamics course this past summer. I programmed the simulations using ActionScript with algebra and calculus introduced to control the behavior of a variety of objects -- no small task if you consider that I am an English teacher and not a programmer or engineer.By doing and redoing the problems posed by Peters, I could eventually understand them well enough to be able to program similar modules for my project. No idea seems too difficult for him to explain in a manner a beginner can understand, particularly with the working models at the FriendsofED.I purchased nine books on the subject at the beginning of the project. I ended up using this one more than all of the others combined.I also recommend his ActionScript 3.0. Being the same book written for two different versions of ActionScript, the two books give us a really good opportunity to compare and contrast the two languages.