A little out of date as it's still advertised for CS2. Things have changed somewhat since then.
Also I seem to recall there were some dubious naming ideas and methods in book.
The bucket system was not suitable for me for example, though others do try it.