Understanding microprocessors - Cannon, Don L. (Radio Shack, 2000)