SMS dit: Digital Circuits and Design /