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