Computer orgnizatiion and architecture - Stallings, Willam (Macmillan Publishing Company, New York, 1990)