Digital Circuits by J.R. Nowicki