Electronic Life: How to Think About Computers, Michael Crichton, 9780345317391

What stands out about this textbook is the clear chapter objectives listed upfront.