Alternative computers understanding computers. (Time-Life Books,Inc., 1989)