Computer organization principles, analysis, and design - Jin, Lan; Hatfield, Bo (Cengage Learning Asia Pte Ltd, 2014)