Older version of aggregate

David Patterson and Bob Andersen