Pulse fundamentals , David Bell,Electronic Devices and Circuits, electronic and telecommunication engineeringRead less