Digital Design : Principles and Practices - Wakerly, John F. (Saint Joseph's University, 2001)