a bluff
It shoulnd't take that much plain common sense for the author to understand that he could have done a decent job updating the code contained in the book, and tat its installation work. I wonder what is the big deal about royalties and stuff the author mentioned in relation to it.
Apparently this book was out of press 1997. On page 343 "Using the CD-ROM" the author claims to have tested the code using the JDK 1.0 (really) and JDK 1.1. THe author also claims to keep code updates on his Web site, but then when you go there you find that, as he adjectively specifies, "some" code has been updated for Java 1.2 and Java 1.3, along with some poetic remarks like "code which age will be noticed" or something like that.
I even pondered about cleaning myself the whole code and sending it to the author, but it is not really worthy, you can find better Java code online about almost each of the chapters. There were only some stuff regarding wand writing mapping that you could go over in a Barnes and Nobel session.
If you are into the AI thing, read the procedings and specialized books. I think, and I am highly interested in the topic from a semiotic perspective myself, AI, is sort of science fiction, hype, ..., it hasn't evoled into something sensical yet. Big blue beating Kasparov isn't AI yet. Right on the first page of the introduction the author says that one of the problems AI tries to solve is the generation of " Creative thoughts exemplified by new and remarkable theorems in MAthematics... and novel theories in other sciences ..."
Sir, this is a core semantic problem not a sintactic one, you operate machines, design models, transmit data, etc. on a sintactic level by means of a physical carrier. I wonder what you are talking about there.
I returned the book whithin hours thinking, "If the author would at least have taken care of the code?"