Pulse, digital and switching waveforms - Millman, Jacob; Taub, Herbert (Auckland Mcgraw hill, 2010)