DIGITAL CIRCUITS AND DESIGN - SALIVAHANAN S.; ARIVAZHAGAN S. (OXFORD UNIVERSITY PRESS)