Yes, I got the version with the CD-Rom, though I barely used it because the book is quite illustrated as it is. I did check out a few of the CD's exercises and visualizations though, and they definately help remembering all the information.
As for supplementary materials, I either bought a solutions manual seperately or it came with it. It's only necessary if you want to do all the random exercises they have at the end of each chapter.
All in all, I thought it was a good introduction to the subject. It's not dumbed down and it's not overly detailed.