The Principles Of Switching Circuits