Stallings, William Compuiter organization and Architecture Stallings, William - 8th ed. - Prentice Hall 2010