Try the on line reference manuals before you shell out for books. Google "HTML manual" etc... and take your pick!!!
P.S. The W3schools tutorials can be helpful, but are known to contain errors.
yea already done with tutorials. Now Iam looking for books :)
I know you are looking for books, but from my experience "on the spot" learning is the best way to get to grips with coding. If you already have a basic knowledge, have a play around with coding and if you need to know how to do something, then just Google it.
Try searching it on amazon, you would find many, I'm sure.