Computer architecture : concepts and systems - Milutinović, Veljko (North-Holland, 1988)