Computer architecture - Foster, Caxton Croxford. (Computer science series, 1976)