Computer organization and architecture : principles of structure and function. - Stallings, William (Collier MacMillan Publishers, 1987)