Computer Organization & Architecture - Carpinelli John D. (Easy learning series, 2001)