Digital Design Basics - Arntson, Amy E. (Thomson)