SMS dit: Switching Circuits: Theory and Logic Design