Principles of Digital Design
ISBN-13: 9780134566177