In a book of over 650 pages, produced under time pressure, some errata are perhaps unavoidable. We are nevertheless embarassed by any error, and apologize for any inconvenience caused.

All we can do at this stage is report the errors we know about. We are interested in any you may find, to improve a possible second printing of our book. Please send them to We have put time stamps on the corrections made since the appearance of the book, to facilitate updating your copy.

Below are the major corrections which you definitely want to fix in your copy. A second page lists all corrections-minor corrections, improvements and obvious typos as well as the major. We also have a page with all errata (major or minor) in reverse chronological order of fixing.

Not all browsers support all standard html symbols (older versions of Internet Explorer, for example). If you think that this symbol "" looks like a square, you may want to view the bitmap symbol version.

We are very grateful to all who reported these errors, big and small!
In order of number of first reported and acknowledged errors, they are: The counts in this list include the minor errata.