Computer structures : principles and examples - Siewiorek, Daniel P.; Bell, C. Gordon; Newell, Allen