Computer Organization and Architecture: Designing for Performance - William Stallinngs (Prenhallindo, 2000)