Little explanation is given. Rather, the reader is encouraged to study the code and attempt to determine what works, why it does or doesn't, and to figure out some of the motives behind the coding. Some programs are more or less commented than others, and some classes are left out of the chapters, but are available as source.