The illustrations in this book are terrible. The few illustrations that this book has look like a junior high school computer graphics class made them. If you are a visual learner like me, then this book might not be the best book for your money. Needless to say, I'm disappointed. Also, the book isn't a standard text book size, so don't let the amount of pages trick you into believing that it has a lot of text and info.