DIGITAL DESIGN : PRINCIPLES AND PRACTICES - WAKERLY JOHN F. (PEARSON)