Computer structures: principles and exchanges - Bell, C Gordon (1992)