(880 pages) This book has been next to my computer and bed for over a year. It has helped me figure out a lot of techniques that has brought me so far in web development. If you get this book I suggest you go head first into it from cover to cover and understand everything that is taught. I use to have a tough time with CSS but now it's a breeze, thanks mostly to this book.