This book is mainly for those interested in pursuing a career in search engine optimization. It covers all the basics involved in modifying a site for better visibility as well as the history behind search engines. Some of the chapters which are engine specific are a bit outdated, but that is understandable considering how rapidly changes occur in this particular field. It belongs on the shelf of a search engine optimizer or any web professional who is interested in the in-depth information the it provides.I do think that the companion CD is a piece of fluff and an unecessary addition.