Microprocessor 3: Core Concepts - Hardware Aspects - Darche (IEEE, 2003)