Computer organization, design, and architecture - Shiva, Sajjan G. (CRC Press/Taylor & Francis, 2008)