One of the problems with that book is that about 2/3 of the tags and attributes it lists are dead and should be long gone (but are in many cases unfortunately still used by those who haven't learnt HTML properly). They are listed so that you can know what they are supposed to do so you can work out what the correct tags are to replace them with when updating outdated HTML to the current standards. The book doesn't really make it as clear as it could which of the tags and attributes are the ones that are currently a part of HTML.
You should do fine with that book provided that you don't try to learn every tag and instead just learn those that are a part of HTML 4 strict. The problem is that the book lists which version of HTML introduced each tag and attribute but not whether they are still current in HTML 4 so you'd need a separate list of what tags and attributes are still a part of HTML to know what parts of the book are worth learning.
One way to check that you are not using dead tags or attributes in your HTML is to make sure you use the correct doctype at the start of the HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
and then go to http://validator.w3.org/ to validate your HTML. Any warnings or errors it reports means that you got it wrong.