Digital Circuits by Ronald Emery