by James Jespersen
An examination of computers, how they work, their strengths and limitations, their many uses, and their future potential.