Computer architecture - De Blasi, Mario (International computer science series, 1990)