Designing the Real World by Lon Barfield (Paperback, 2004)