Computer architecture: a modern synthesis : Volume 1: Foundations - Dasgupta, Subrata (John Wiley & Sons, 1989)