Home Page for A Balanced Introduction to Computer Science
Here is a local page you might like. Here it is again, but opening in a different window.