The Limits of Technology
What We Can And Cannot Do With Software
Grady Booch
Chief Scientist