This book is a really good investment if you are a beginner looking to hone your HTML and CSS skills. I am a newbie to Web Design, but I am a quick learner and I love to read and gain new knowledge. I bought this book due to a recommendation from my HTML teacher, and it turns out the beautiful colors, graphics, and teaching style are exactly what I needed! It has all of the information I needed in order to take my web design business to the next level, and I would recommend it to anyone looking to do the same!!