CPU Design: Answers to Frequently Asked Questions - Thimmannagari, Chandra M. R. (Springer Science + Business Media, Inc., 2005)