Fundamentals of Pulse and Digital Circuits (3rd Edition)