Digital Integrated Circuits by Thomas A. DeMassa & Zack Ciccone