Older version of detail

David Patterson and Bob Andersen