se javascript ti serve solo x quelle cose allora lo trovi già in una qualsiasi guida di html o xhtml.

il css sinceramente l'avevo trovato su una guida di xml (valida appunto solo x l'appendice riguardante il css ).

x la creazione di documenti xml non saprei cosa consigliarti xkè non è uno scherzo l'xml.
ma la Guida Completa della McGrawHill mi sembra troppo