I learned my Basic and Advanced HTML + CSS at w3schools.com. PLUS, like he said, you don't need a book or a HTML editing program ( Dreamweaver CS5, UltraEdit,Notepad,ETC. ). I highly suggest you take a look at the site.
NOTE: If you really really want a book then you can buy one that has ALL the tutorials in it ( Not really sure what it all has in it but im sure it's got good,equal, or maybe even better tutorials than the ones that are off the site )