Inside the machine : an illustrated introduction to microprocessors and computer architecture - Stokes, Jon (No Starch Press, 2007)