Esistono molti libri sugli argomenti che citi. La limitazione maggiore è comunque la lingua.
Però, se come mi pare di capire sei agli inizi, ti suggerirei di cercare i piccoli volumi della serie Pocket di Apogeo, in modo da poter acquisire le basi contemporaneamente su html, css e js. Costano pochi euro e sono in italiano. Poi ti sarà più agevole addentrarti di più su questi temi con dei testi più estesi ad esempio cercando su Mondadori Informatica.
Buono studio.