Microprocessor 4: Core Concepts - Software Aspects - Darche (IEEE, 2003)