uno completo così NON ESISTE.
servirebbe:

le basi dell'xhtml, tag e sintassi con qualcosa anche di css (un libro). X gli esempi la cosa MIGLIORE (se si vuole imparare ) è usare i siti su internet e vedere il loro codice.

poi x javascript parte un altro libro. esempi se ne trovano a vagoni su siti che offrono script.

xml è ben LONTANO da tutto questo e ALMENO un libro serve x introdurre all'argomento. non so quanto approfondito sia il tuo corso a riguardo