Fundamentals and Principles of Computer Design, Second Edition - Joseph D. Dumas II (Taylor and Francis, 2016)