Computer architecture concepts and systems - Milutinovic, Veljko M. (North-Holland, 1988)