Web Design Workshop

I am having problems with front-end web design and CSS Code, is there any good books that help explain it?
I am a Senior Graphic Designer in the field for 10 years, I have never dealt with front-end until this job. Please help me find a book I can buy to help explain everything to me. I have never taken a class in this, I have only gone to a day workshop which didn’t help much. Thanks
CSS Tutorials:
http://www.w3schools.com/Css/default.asp
http://www.csstutorial.net/
http://www.echoecho.com/css.htm
http://www.html.net/tutorials/css/
http://www.w3.org/Style/Examples/011/firstcss
http://htmldog.com/guides/cssbeginner/
http://www.davesite.com/webstation/css/
http://www.htmlcodetutorial.com/character_famsupp_193.html
How to Make a Webpage:
Full Web Building Tutorials: http://www.w3schools.com/
Beginner’s HTML Tutorial: http://www.htmlbasix.com/
Web design marketing workshop