Well organized with insightful comments by Dr. Schroeder. Some of the problems seem to be harder than necessary to acquire understanding.<br>Dr. Schroeder did not over complicate it. It was written to teach rather than impress.