Principles of modern digital design - Lala, Parag K. (Wiley-Interscience, 2007)