Engineering a new architecture - Robbin, Tony (Yale University, 1996)