Si ya sabes html no es necesario que te compres un libro. He visto el contenido del libro que pones y es bastante básico ya que te enseña a hacer páginas web desde cero, desde poner imágenes, vínculos, tablas, hasta usar css.
Si no sabes nada de html seguramente te venga bien. Pero si ya sabes html y lo que quieres es saber xhtml, pues no tiene mucho misterio. Básicamente es igual, solo que es más restrictivo porque te obliga a cerrar todos los tags (como el xml), y hay algunos tags del html que ya no se admiten, o no admiten ciertos atributos, etc.
Lo mejor es que trabajes con un editor que de facilidades para trabajar con xhtml, como Dreamweaver, con el que puedes convertir tus páginas a xhtml y validarlas. O sino también puedes usar el
validador de la w3c para comprobar si tus páginas cumplen el estándar xhtml.
Saludos